home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 43
/
Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso
/
-serious-
/
archivers
/
lzxrepacker
/
lzxrepacker.readme
< prev
next >
Wrap
Text File
|
1999-06-14
|
8KB
|
216 lines
LZXRepacker 1.73
----------------------------------------------------------------------------
Any questions to: support@fireball.csti.ru
Bug report to: bug@fireball.csti.ru
· Introduction
LZXRepacker repack to LZX diffrent archive types. With corrupt checking.
Variable compression rate (intelligent BEST MODE - if LZX archive will be
more than previous then leave old archive).
From direcotry names removes uncorrect symbols like "( ) [ ] |" replaces to
"underscore", because LZX not support this symbols and dont pack them.
LZXRepacker have priority oprions for background repacking.
· Features
Suppoted Archive Types: LZX, LHA, ARJ, ZIP, RAR, HA, TAR, TGZ.
All archives reconizing by contents (you no need extension) except TAR, TGZ.
For work LZXRepacker call external program from C: directory, it must me:
LZX (1.21), LHA (1.62), UnZIP (5.4), UnARJ (AmigaPort 1.04 of UnARJ 2.41),
UnRAR (2.02), HA (0.999b), UnTAR (37.1), UnTGZ (1.5).
Program version its our likes versions, we recommed it.
· Requirements
AmigaOS 3.0 and higher.
· Installation
Copy LZXRepacker where do you want and where you have PATH.
· Usage
FROM - Path to archive to repack. Repacked archive will be placed here.
STORE - 0 (without compression)
FAST - 1 (fast compression)
DEF or DEFINE - 2 (default compression)
MORE - 3 (normal compression)
MAX or MAXIMUM - 9 (maximum compression)
PRI or PRIORITY - Priority for LZXRepacker and all archiving programs.
DEL or DELETE - Enable deleting source archive.
BM or BESTMODE - Block Size for BESTMODE comparing.
VERIFY - Attempts to test target archive and tries to repack defined attempts.
BAD - Path to directory where store bad archives.
QUIET - Disable output.
You can break repacking process by pressing CTRL+C.
More about BESTMODE. After repacking target archive may be smaller or bigged
than source archive. On FileSystem file place in blocks. LZXRepacker
calculate total blocks of source and target files and delete file which
larger.
Block Sizes
OFS - 488 bytes
FFS/AFS/PFS2/SFS/FAT - 512 bytes
CD-ROM - 2048 bytes
If you want exactly comparing file lenght (in bytes) use BESTMODE=1.
BESTMODE=0 it is disable mode.
VERIFY key implemented for checking packed archive on corrupt. If its
corrupt - repacking will be attempts with setted in VERIFY key. If this
archive will not repackable, LZXRepacker will quit.
· Known Bugs
Current version works only with full path to archive to repack.
· History
o 1.73 - Fixed bug with repacking ARJ archives.
o 1.72 - Changed work logic of BADDIR argument.
(Warning! In this version you MUST set only exists directory for BADDIR!
LZXRepacker cant create directory yourself).
Changed output format (ïoêa íe oêoí÷aòeëüío), and error return system.
o 1.71 - Change in interface. Fixed mistake with adding extension .lzx. Because if you repack
archive without extension it may add double extension like "#?.lzx.lzx".
Reworked LHA section. Now you can repack LHA archives without extension.
o 1.7 - Changed output format.
o 1.6 - Bug Fixes, more reliable CTRL+C.
o 1.5 - Bugfixes, English error strings, optimization.
o 1.4 - First Aminet release.
· Future
o Configuration file (text) for add custom archive support.
o MUI GUI.
· Author
AmiS amis@linux.cch.pmc.ru
----------------------------------------------------------------------------
Russian Documentation.
· Ââåäåíèå
LZXRepacker â àâòîìàòè÷åñêîì ðåæèìå ïåðåïàêîâûâàåò àðõèâû ðàçëè÷íûõ
àðõèâàòîðîâ â ôîðìàò LZX. Ïðè ýòîì êîíòðîëèðóåòñÿ öåëîñòíîñòü èñõîäíîãî è
ïî æåëàíèþ êîíå÷íîãî àðõèâîâ, çàäà¸òñÿ ñòåïåíü ñæàòèÿ êîíå÷íîãî, ìîæåò áûòü
óäàë¸í èñõîäíûé àðõèâ, ìîæåò áûòü óäàë¸í àðõèâ áîëüøåãî îáú¸ìà (åñëè LZX
ïðîèãðàë â ñòåïåíè ñæàòèÿ). Èç èì¸í äèðåêòîðèé èñõîäíîãî àðõèâà óäàëÿþòñÿ
íåêîððåêòíûå ñ òî÷êè çðåíèÿ LZX ñèìâîëû - ()[| è çàìåíÿþòñÿ íà çíàêè
ïîä÷¸ðêèâàíèÿ - LZX ïðîñòî íå çàïàêóåò òàêèå äèðåêòîðèè. Ìîæåò áûòü çàäàí
ïðèîðèòåò, ÷òî óäîáíî äëÿ ôîíîâîé ïåðåïàêîâêè.
· Âîçìîæíîñòè
Âîçìîæíà ïåðåïàêîâêà ñëåäóùèõ àðõèâîâ: LZX, LHA, ARJ, ZIP, RAR, HA, TAR, TAR/GZIP.
Âñå àðõèâû ðàñïîçíàþòñÿ ïî ñîäåðæèìîìó (ðàñøèðåíèå íå âàæíî) êðîìå TAR, TGZ.
· Òðåáîâàíèÿ ê ñèñòåìå
Òðåáóåòñÿ ñèñòåìà 3.0 (v39) è âûøå.
· Èíñòàëëÿöèÿ
Ïîëîæèòå LZXRepacker â ëþáóþ äèðåêòîðèþ, ïðîïèñàííóþ â PATH.
· Èñïîëüçîâàíèå ïðîãðàììû.
FROM - Ïóòü ê àðõèâó. Ðåçóëüòàò áóäåò ëåæàòü â òîé æå äèðåêòîðèè.
STORE - 0 (áåç êîìïðåññèè)
FAST - 1 (áûñòðàÿ êîìïðåññèÿ)
DEF èëè DEFINE - 2 (ñòåïåíü ñæàòèÿ ïî óìîë÷àíèþ)
MORE - 3 (íîðìàëüíàÿ êîìïðåññèÿ)
MAX èëè MAXIMUM - 9 (ìàêñèìàëüíàÿ êîìïðåññèÿ)
PRI èëè PRIORITY - Ïðèîðèòåò, óñòàíàâëèâàåìûé ïðîãðàììå, âñåì ðàçàðõèâàòîðàì è LZX.
DEL èëè DELETE - Óäàëåíèå èñõîäíîãî àðõèâà.
BM èëè BESTMODE - Ðàçìåð áëîêà íà äèñêå äëÿ ñðàâíåíèÿ ðàçìåðîâ ôàéëîâ.
VERIFY - Òåñòèðîâàòü êîíå÷íûé àðõèâ è ïîâòîðÿòü óïàêîâêó ïðè îøèáêå çàäàííîå êîëè÷åñòâî ðàç.
BAD - Çàäà¸ò äèðåêòîðèþ êóäà îòïèñûâàòü áèòûå àðõèâû.
QUIET - Îòêëþ÷åíèå âûâîäà òåêñòà.
Âûïîëíåíèå ïðîãðàììû ìîæåò áûòü ïðåðâàíî â ëþáîé ìîìåíò íàæàòèåì CTRL+C.
Íåìíîãî ïîäðîáíåå î êëþ÷å BESTMODE. Ïðè ïåðåïàêîâêå âîçìîæíû äâå ñèòóàöèè:
LZX âûèãðûâàåò â îáú¸ìå ëèáî ïðîèãðûâàåò (òàêîå èíîãäà ñëó÷àåòñÿ).
Êàê èçâåñòíî, ôàéë íà äèñêå çàíèìàåò íåêîòîðîå êîëè÷åñòâî áëîêîâ îïðåäåë¸ííîãî ðàçìåðà.
LZXRepacker ñ÷èòàåò îáú¸ìû èñõîäíîãî è êîíå÷íîãî ôàéëîâ â áëîêàõ, è óäàëÿåò òîò ôàéë,
îáú¸ì êîòîðîãî â áëîêàõ áîëüøå. Åñëè îáú¸ìû ôàéëîâ â áëîêàõ îäèíàêîâû, áóäåò
îñòàâëåí LZX. Äàæå åñëè LZX ïî äëèíå â áàéòàõ â ýòîì ñëó÷àå ïðîèãðûâàåò, ââèäó
óïîìÿíóòîãî ðàíåå ñâîéñòâà äèñêîâûõ íîñèòåëåé ýòî íå áóäåò èìåòü çíà÷åíèÿ.
Îáú¸ì áëîêà íà OFS äèñêåòå/âèí÷åñòåðå ñîñòàâëÿåò 488 áàéò,
íà FFS, AFS, PFS2, SFS è FAT - 512 áàéò, íà CD-ROM - 2048 áàéò.
Åñëè Âû õîòèòå âåñòè òî÷íîå ñðàâíåíèå äëèí ôàéëîâ (â áàéòàõ), óêàæèòå BESTMODE=1.
BESTMODE=0 ñîîòâåòñòâåò âûêëþ÷åííîìó ðåæèìó BESTMODE.
Áóäüòå âíèìàòåëüíû!!! Ïðè âëþ÷¸ííîé îïöèè BESTMODE ìåíüøèé (â áëîêàõ) àðõèâ áóäåò óäàë¸í.
Êëþ÷ VERIFY ââåä¸í íà òîò ñëó÷àé, åñëè â ðåçóëüòàòå àïïàðàòíîãî ñáîÿ êîíå÷íûé àðõèâ
îêàæåòñÿ áèòûì. Óïàêîâêà áóäåò ïðîâåäåíà óêàçàííîå êîëè÷åñòâî ðàç, åñëè ïîñëå ýòîãî
àðõèâ íå óäà¸òñÿ óïàêîâàòü - LZXRepacker îñòàâèò èñõîäíûé àðõèâ è âûéäåò ïî îøèáêå.
· Èçâåñòíûå íà äàííûé ìîìåíò îøèáêè
Òåêóùàÿ âåðñèÿ ðàáîòàåò òîëüêî ïðè óêàçàíèè àáñîëþòíîãî ïóòè ê àðõèâó.
Îòíîñèòåëüíûé ïóòü îò òåêóùåé äèðåêòîðèè ïîêà íå ðàáîòàåò.
· Ïëàíû íà áóäóùåå
o Òåêñòîâûé êîíôèãóðàöèîííûé ôàéë, ãäå ìîæíî áóäåò óêàçàòü ñòðîêè çàïóñêà
è ñèãíàòóðû äëÿ ïðîèçâîëüíûõ àðõèâàòîðîâ.
o MUI GUI.
· Èñòîðèÿ
o 1.73 - Èñïðàâëåíà îøèáêà ïåðåïàêîâêè ARJ àðõèâîâ.
o 1.72 - Heáoëüøaÿ oïòèìèçaöèÿ. Èçìeíeía ëoãèêa paáoòû ïapaìeòpa BADDIR.
(BHÈÌAHÈE! B äaííoé âepcèè äoïócêaeòcÿ óêaçûâaòü òoëüêo CÓÙECTBÓÞÙÈE äèpeêòopèè!
LZXRepacker íe ìoæeò coçäaòü BAD äèpeêòopèþ!).
Heìíoão èçìeí¸í (ïoêa íe oêoí÷aòeëüío) ôopìaò âûâoäa, è âoçâpaùaeìûe â cècòeìó oøèáêè.
o 1.71 - Heêoòopûe èçìeíeíèÿ â èíòepôeéce. Ècïpaâëeía íeáoëüøaÿ oøèáêa c äoáaâëeíèeì
pacøèpeíèÿ ".lzx" ê èìeíè ôaéëa. B cëó÷ae apxèâoâ áeç pacøèpeíèé, cóùecòâoâaëa
âepoÿòíocòü ïoÿâëeíèÿ "äâoéíoão paøèpeíèÿ" - "lzx.lzx".
Heáoëüøèe ècïpaâëeíèÿ â paáoòe LHA. Teïepü ìoãóò ïepeïaêoâûâaòücÿ "lha" apxèâû
íe èìeþùèe pacøèpeíèé.
o 1.7 - Èçìåíåí ôîðìàò âûâîäà.
o 1.6 - Äîðàáîòêè, óñîâåðøåíñòâîâàíèå CTRL+C.
o 1.5 - Äîðàáîòêè, English ñëîâà îøèáîê, îïòèìèçàöèÿ.
o 1.4 - Ïåðâûé Aminet-ðåëèç.
· Aâòîð
AmiS amis@linux.cch.pmc.ru
----------------------------------------------------------------------------
Copyright © 1999 FireBall Interactive. All Rights Reserved.